package com.syedu.cels.dao;

import com.syedu.cels.entity.Vocabulary;
import com.syedu.cels.entity.Word;
import com.syedu.cels.exception.VocabularyFileNotFoundException;
import com.syedu.cels.exception.WordFileNotFoundException;

import java.util.List;

/**
 * description：DAO -- Data Access Object,数据访问对象
 * 数据持久层/数据访问层的接口,用来定义各种数据访问方法
 *
 * @author Administrator
 * @date 2022/3/21 16:20
 */
public interface BaseDao {
    /**
     * 读取所有的单词
     */
    List<Word> selectAllWords() throws WordFileNotFoundException;

    /**
     * 读取所有的词汇
     */
    List<Vocabulary> selectAllVocabularies() throws VocabularyFileNotFoundException;
}